gdk: Use a better error message
authorEmmanuele Bassi <ebassi@gnome.org>
Fri, 27 Feb 2015 21:00:16 +0000 (21:00 +0000)
committerEmmanuele Bassi <ebassi@gnome.org>
Fri, 27 Feb 2015 21:02:16 +0000 (21:02 +0000)
Having "Assertion failed: success" on the console is not going to help
anyone.

gdk/win32/gdkdisplay-win32.c

index b4f004dc07ea4390ac139f3993389c350702087b..0a75f458786685bfbe407b31b533394188da1e58 100644 (file)
@@ -355,7 +355,12 @@ inner_clipboard_window_procedure (HWND   hwnd,
         GdkWindow *owner;
 
         success = OpenClipboard (hwnd);
-        g_return_val_if_fail (success, 0);
+        if (!success)
+          {
+            g_warning ("Failed to OpenClibpboard on window handle %p", hwnd);
+            return 0;
+          }
+
         hwndOwner = GetClipboardOwner ();
         owner = gdk_win32_window_lookup_for_display (_gdk_display, hwndOwner);
         if (owner == NULL)